package com.charm.xft.bill.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.charm.xft.bill.mapper.XftBillCustomFieldValueMapper;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
public class BillBean implements Serializable {

    @ApiModelProperty("单据编号ID")
    private String billId;

    @ApiModelProperty("申请人部门ID")
    private String aplDepId;

    @ApiModelProperty("申请人部门名称")
    private String aplDepNam;

    @ApiModelProperty("申请人ID")
    private String aplId;

    @ApiModelProperty("申请人姓名")
    private String aplNam;

    @ApiModelProperty("单据名称")
    private String billNam;

    @ApiModelProperty("单据状态")
    private String billSts;

    @ApiModelProperty("单据类型ID")
    private String eventId;

    @ApiModelProperty("单据类型名称")
    private String eventNam;

    @ApiModelProperty("单据合计金额")
    private BigDecimal expTotalCnt;

    private int aplDepSeqId;
    private int aplComSeqId;
    private String aplComId;
    private String aplComNam;
    private int aplPosSeqId;
    private String aplPosId;
    private String aplPosNam;
    private int aplCenId;
    private int wrSeqId;
    private String wrId;
    private String wrNam;
    private int wrDepSeqId;
    private String wrDepId;
    private String wrDepNam;
    private int wrComSeqId;
    private String wrComId;
    private String wrComNam;
    private int wrPosSeqId;
    private String wrPosId;
    private String wrPosNam;
    private int wrCenId;
    private String subFlag;
    private long applyTim;
    private int reimSeqId;
    private String reimId;
    private String reimNam;
    private int reimDepSeqId;
    private String reimDepId;
    private String reimDepNam;
    private int reimPosSeqId;
    private String reimPosId;
    private String reimPosNam;
    private String reimAccount;
    private int reimCenId;
    private String remark;
    private int employeeMonthOrderAmount;
    private int totalLendRemainingPayAmount;
    private int bzTotalCnt;
    private String autoAprFlag;
    private boolean urgent;
    private long lastModTim;
    private boolean isAgent;

    List<XftBillCustomFieldValue> customFieldValues;



}
